"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7730],{54712:function(e,t,i){i.d(t,{Z:function(){return l}});i(67294);var n=i(86010),a=(0,i(41120).Z)((function(e){return{statusTag:{display:"inline-flex",alignItems:"center",border:"1px solid ".concat(e.palette.other[450]),borderRadius:6,color:e.palette.other[450],fontWeight:600,fontSize:"1.2rem",lineHeight:1,height:21,padding:"0 8px"},protectingStatusTag:{borderColor:e.palette.other[600],color:e.palette.other[600]}}})),o=i(85893),r=function(e){var t=e.processStatus,i=e.className,r=a(),l="\ubcf4\ud638\uc911"===t;return(0,o.jsx)("div",{className:(0,n.default)(r.statusTag,l&&r.protectingStatusTag,i),children:l?"\ubcf4\ud638\uc911":"\uacf5\uace0\uc911"})};r.defaultProps={className:""};var l=r},28592:function(e,t,i){i.d(t,{c:function(){return h},L:function(){return m}});var n=i(91164),a=i(92809),o=(i(67294),i(41120)),r=i(85594),l=i(22318),s=i(43832),d=i(86010),c=i(85893),p=["className","children"];function u(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function f(e){for(var t=1;t path":{fill:"none",stroke:e.palette.gray[500]}},e.breakpoints.up("lg"),{width:24,height:24}),liked:{fill:e.palette.other[950],"& > path":{fill:e.palette.other[950],stroke:e.palette.other[950]}},etc:(0,y.Z)({fontSize:"1.2rem",color:e.palette.gray[600],display:"flex",alignItems:"center",flexWrap:"wrap",paddingTop:1},e.breakpoints.up("lg"),{paddingTop:9,fontSize:"1.3rem"}),location:{flexShrink:0,paddingRight:4},distance:{flexShrink:0,paddingLeft:7,position:"relative","&:after":{content:'""',display:"block",width:3,height:3,overflow:"hidden",borderRadius:"50%",backgroundColor:"#d9d9d9",position:"absolute",left:0,top:"50%",transform:"translateY(-50%)"}},reviewRatingArea:{paddingTop:7},linkWide:{"-webkit-tap-highlight-color":"transparent",textDecoration:"none",color:"#000",display:"flex",gap:16,alignItems:"flex-start",justifyContent:"space-between",width:"100%",fontFamily:e.typography.fontFamilies.pretendard},infoWide:{width:"100%",position:"relative"},titleWide:{fontWeight:700,fontSize:"1.6rem"},titleWideName:{paddingRight:4},titleWideCategory:{fontWeight:400,fontSize:"1.3rem",color:e.palette.other[200],wordBreak:"keep-all"},thumbnailAreaWide:(0,y.Z)({flexShrink:0,flexGrow:0,width:104,position:"relative",overflow:"hidden",borderRadius:8,"&:before":{content:'""',display:"block",paddingTop:"100%"}},e.breakpoints.down("md"),{background:"url(".concat(j.Z,") no-repeat 50% 50%"),backgroundSize:"cover"}),introduction:{overflow:"hidden",whiteSpace:"pre-wrap",textOverflow:"ellipsis",display:"-webkit-box",boxOrient:"vertical",lineClamp:2},reviewCount:{fontSize:"1.2rem",color:e.palette.other[200],paddingTop:8,lineHeight:1},locationWide:{paddingTop:4,fontSize:"1.3rem",color:e.palette.gray[600]},etcWide:{paddingTop:4,width:"100%",display:"flex",flexWrap:"wrap",alignItems:"center",fontSize:"1.3rem",color:e.palette.other[200],"& > div":{position:"relative",paddingLeft:11,"&:after":{content:'""',display:"block",width:3,height:3,overflow:"hidden",borderRadius:"50%",backgroundColor:"#d9d9d9",position:"absolute",left:4,top:"50%",transform:"translateY(-50%)"}},"& > div:first-of-type":{paddingLeft:0,"&:after":{display:"none"}}},distanceWide:{},reviewCountWide:{},likeCountWide:{},reviewRatingAreaWide:{paddingTop:0},likeButtonWide:{padding:4,position:"absolute",right:2,top:2},likeIconWide:{width:22,height:"auto",position:"relative",zIndex:10},tagArea:{paddingTop:8}}})),N=i(85893),O=function(e){var t,i=e.isIntersected,y=e.shopId,k=e.thumbnail,j=e.name,O=e.shopCategoryCode,S=e.shopCategoryName,P=e.introduction,T=e.likeBadge,W=e.location,C=e.shortLocation,I=e.distance,B=e.reviewRating,R=e.reviewCount,A=e.likeCount,z=e.isWideItem,L=e.hideStarPoint,M=e.className,D=(0,p.Z)().isMobileOnPC,E=Z(),F=(0,s.aF)(),V=F.user,U=F.pendingUser,_=(0,d.Z)().ensureLogin,G=(0,o.qRS)(),H=(0,n.Z)(G,2),Y=H[0],q=H[1],$=function(e){U||V?V&&q({data:{type:"SHOP",id:e,siteCode:c.Z}}):_()},J=null!==Y&&void 0!==Y&&Y.data?null===(t=Y.data)||void 0===t?void 0:t.like:null,K=null===J?T:J,Q=(0,r.VY)().openAlert;return(0,a.useEffect)((function(){if(Y.failure){var e=(0,l.Z)(Y.error);Q({body:{title:"string"===typeof e?e:"\uc88b\uc544\uc694\ub97c \ucc98\ub9ac\ud558\ub294\ub370 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.",confirm:"\ud655\uc778"}})}}),[Y.failure]),(0,N.jsx)("div",{className:(0,x.default)(E.root,M),children:(0,N.jsx)(u.Z,{href:"/place/".concat(y),children:z?(0,N.jsxs)("a",{className:E.linkWide,children:[(0,N.jsxs)("div",{className:E.infoWide,children:[j&&(0,N.jsxs)("div",{className:E.titleWide,children:[(0,N.jsx)("span",{className:E.titleWideName,children:j}),S&&(0,N.jsx)("span",{className:E.titleWideCategory,children:S})]}),P&&(0,N.jsx)("div",{className:E.introduction,children:P}),W&&(0,N.jsx)("div",{className:E.locationWide,children:W}),(0,N.jsxs)("div",{className:E.etcWide,children:[B&&B>=0&&R&&R>=0?(0,N.jsx)(m.y,{hideCount:!0,starPoint:B,review:R,className:E.reviewRatingAreaWide}):null,R&&R>=0?(0,N.jsxs)("div",{className:E.reviewCountWide,children:["\ub9ac\ubdf0 ",(0,w.Z)(R)]}):null,A&&A>=0?(0,N.jsxs)("div",{className:E.likeCountWide,children:["\uc88b\uc544\uc694 ",(0,w.Z)(A)]}):null,I&&(0,N.jsx)("div",{className:E.distanceWide,children:I})]}),(1===O||2===O)&&(0,N.jsx)("div",{className:E.tagArea,children:(0,N.jsxs)(v.Z,{children:[b.Z," \ub3d9\ubc18"]})})]}),(0,N.jsxs)("div",{className:E.thumbnailAreaWide,children:[i&&(0,N.jsx)(g.Z,{src:k,alt:j,loading:"lazy",onImgLoad:function(e){null!==e&&void 0!==e&&e.target&&(e.target.style.opacity=1)},className:(0,x.default)(E.thumbnail,D&&E.isMobileOnPC),mSrc:void 0,fullWidth:void 0}),(0,N.jsx)(f.Z,{disableRipple:!0,onClick:function(e){e.preventDefault(),e.stopPropagation(),U||$(y)},className:E.likeButtonWide,children:K?(0,N.jsx)("img",{src:"/images/icon/heartWithShadowActiveIcon.png",alt:"\uc88b\uc544\uc694",className:E.likeIconWide}):(0,N.jsx)("img",{src:"/images/icon/heartWithShadowIcon.png",alt:"\uc88b\uc544\uc694",className:E.likeIconWide})})]})]}):(0,N.jsxs)("a",{className:E.link,children:[(0,N.jsx)("div",{className:E.thumbnailArea,children:i&&(0,N.jsx)(g.Z,{src:k,alt:j,loading:"lazy",onImgLoad:function(e){null!==e&&void 0!==e&&e.target&&(e.target.style.opacity=1)},className:(0,x.default)(E.thumbnail,D&&E.isMobileOnPC),mSrc:void 0,fullWidth:void 0})}),(0,N.jsxs)("div",{className:E.info,children:[j&&(0,N.jsx)("div",{className:E.title,children:j}),(0,N.jsxs)("div",{className:E.etc,children:[C&&(0,N.jsx)("div",{className:E.location,children:C}),I&&(0,N.jsx)("div",{className:E.distance,children:I})]}),L?R&&R>=0?(0,N.jsxs)("div",{className:E.reviewCount,children:["\ub9ac\ubdf0 ",(0,w.Z)(R)]}):null:B&&B>=0&&R&&R>=0?(0,N.jsx)(m.y,{starPoint:B,review:R,className:E.reviewRatingArea}):null,(0,N.jsx)(f.Z,{disableRipple:!0,onClick:function(e){e.preventDefault(),e.stopPropagation(),U||$(y)},className:E.likeButton,children:(0,N.jsx)(h.Z,{className:(0,x.default)(E.likeIcon,K&&E.liked)})}),(1===O||2===O)&&(0,N.jsx)("div",{className:E.tagArea,children:(0,N.jsxs)(v.Z,{children:[b.Z," \ub3d9\ubc18"]})})]})]})})})};O.defaultProps={isIntersected:!0,introduction:"",thumbnail:"",location:"",shortLocation:"",shopCategoryName:"",likeBadge:!1,reviewRating:0,reviewCount:0,likeCount:0,isWideItem:!1,hideStarPoint:!1,className:""};var S=O},92528:function(e,t,i){var n=i(91164),a=i(92809),o=i(67294),r=i(41120),l=i(43832),s=i(28592),d=i(95952),c=i(78703),p=i(86010),u=i(85893),f=["className","sectionTitle","sectionTitleImage","sectionSubTitle","children","MaxTitleProps","type"];function g(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function h(e){for(var t=1;t div":{display:"inline-flex",flexShrink:0,width:156}},isPlace:{"& > div":{width:152}},slidesOffsetAfter16:(0,d.Z)({paddingRight:16},e.breakpoints.up("lg"),{paddingRight:0}),slide:(0,d.Z)({},e.breakpoints.down("md"),{width:"156px !important","& > div":{width:"100%"}}),isPlaceSlide:(0,d.Z)({},e.breakpoints.down("md"),{width:"152px !important"}),gridSlide:(0,d.Z)({paddingBottom:12},e.breakpoints.up("lg"),{paddingBottom:0}),navigationButton:{top:"50%",transform:"translateY(-50%)"}}})),u=i(62914),f=i(85893),g=(0,c.Z)((function(e){var t;return{root:(0,d.Z)({width:"calc(100% + 16px)",overflow:"hidden"},e.breakpoints.up("lg"),{width:1200,margin:"0 auto"}),container:{display:"flex",width:1200},margin:(t={},(0,d.Z)(t,e.breakpoints.up("lg"),{marginLeft:16}),(0,d.Z)(t,e.breakpoints.down("md"),{marginLeft:8}),t),hideIfNotWide:(0,d.Z)({},e.breakpoints.down("md"),{display:"none"}),prdItem:(0,d.Z)({width:132},e.breakpoints.up("lg"),{width:274})}})),h=function(e){var t=e.classes,i=g();return(0,f.jsx)("div",{className:i.root,children:(0,f.jsxs)("div",{className:(0,s.default)(i.container,t.container),children:[(0,f.jsx)(u.O,{classes:{container:i.prdItem}}),(0,f.jsx)(u.O,{classes:{container:(0,s.default)(i.prdItem,i.margin)}}),(0,f.jsx)(u.O,{classes:{container:(0,s.default)(i.prdItem,i.margin)}}),(0,f.jsx)(u.O,{classes:{container:(0,s.default)(i.prdItem,i.margin)}})]})})};h.defaultProps={classes:{}};var m=h,v=function(e){var t=e.customConfig,i=e.items,d=e.onClick,c=e.classes,u=void 0===c?{}:c,g=e.leftAlign,h=e.isPlace,m=(0,n.Z)().isMobileOnPC,v=p(),b=(0,a.Z)(),x=(0,r.Z)(),w=(0,l.Z)(x.breakpoints.up("lg")),y={modules:["FreeMode","Navigation"],swiper:{touchReleaseOnEdges:!0,slidesPerView:"auto",spaceBetween:8,slidesOffsetBefore:g?0:16,slidesOffsetAfter:g?32:16,freeMode:{enabled:!0,momentumRatio:.9}}};return(0,f.jsxs)("div",{className:(0,s.default)(v.root,u.root),children:[!m&&b&&!w&&(0,f.jsx)("div",{className:(0,s.default)(v.mobileSwiper,h&&v.isPlace),children:i}),m&&(0,f.jsx)(o.Z,{configProps:y,classes:{slide:(0,s.default)(v.slide,h&&v.isPlaceSlide),navigationButton:v.navigationButton,prevButton:u.prevButton,nextButton:u.nextButton},onClick:d,leftAlign:g,children:i}),!m&&!b&&w&&(0,f.jsx)(o.Z,{configProps:t||{modules:["Navigation"],swiper:{slidesPerView:4,spaceBetween:16,slidesOffsetBefore:0,slidesOffsetAfter:0,freeMode:!1,slidesPerGroup:4}},classes:{navigationButton:v.navigationButton,prevButton:u.prevButton,nextButton:u.nextButton},onClick:d,leftAlign:g,children:i})]})};v.defaultProps={customConfig:null,onClick:function(){},classes:{},leftAlign:!1,isPlace:!1};var b=v},78537:function(e,t,i){i.d(t,{j:function(){return n}});var n=i(43234).Z?200:100},69895:function(e,t,i){i.d(t,{U2:function(){return s},t8:function(){return d}});var n="USER_LOCATION_STORAGE",a="\uc0bc\uc131\ub3d9",o="\uc11c\uc6b8\ud2b9\ubcc4\uc2dc \uac15\ub0a8\uad6c \uc0bc\uc131\ub3d9",r=37.5144424,l=127.062532,s=function(){var e=window.localStorage.getItem(n);return e?JSON.parse(e):null},d=function(e){var t=e.address,i=void 0===t?a:t,s=e.fullAddress,d=void 0===s?o:s,c=e.latitude,p=void 0===c?r:c,u=e.longitude,f=void 0===u?l:u;window.localStorage.setItem(n,JSON.stringify({address:i,fullAddress:d,latitude:p,longitude:f}))}}}]);